package com.hx.service;

import com.hx.bean.User;

import java.util.List;
import java.util.Map;

public interface UserService {
    /**
     *
     * @param key
     * @return
     */
    public String getString(String key);

    /**
     *
     *
     * @param uname 用户名
     * @param pwd  密码
     * @return
     */
    public User login (String uname,String pwd);

    /**     *
     * @param umane
     * @return
     */
    public String loginValdate(String umane);

    /**
     *
     * @param uname
     * @return
     */
    public Map<String,Object> loginUserLock(String uname);

    /**
     * HASH测试，添加
     * @param u
     */

    public void add(User u);

    /**
     * hash模拟单个对象操作查询
     * @param id
     * @return
     */
    public User selectById(String id);

    /**
     * list类型的案例操作
     */
    public void listAdd();
    public List<String> listRange(int pageNum, int pageSize);

    public void listQueueinit(String cardId);

    public void listQueueTouch(String cardId);

    public List<String> listQueueSucc(String cardId);

    public List<String> listQueueWait(String cardId);
}
